package com.feinno.urcs.group.interop.entity;

import com.feinno.superpojo.SuperPojo;
import com.feinno.superpojo.annotation.Field;
import com.feinno.urcs.types.MobileNo;

/**
 * Created by honghao on 6/3/15.
 */
public class FetionGroupArgs extends SuperPojo {

	/**
	 * 群ID
	 */
	@Field(id = 1)
	private int groupId;

	/**
	 * 群逻辑Pool
	 */
	@Field(id = 2)
	private int groupLogicPool;

	/**
	 * 操作这UID
	 */
	@Field(id = 3)
	private int operatorUid;

	/**
	 * 操作者所在逻辑Pool
	 */
	@Field(id = 4)
	private int operatorLogicPool;
	/**
	 * 通过 {@link QuitGroup }, {@link OperateType.Dismiss }  区分是退出群还是解散群
	 */
	@Field(id = 5)
	private int operateType;


	@Field(id = 100)
	private MobileNo operatorMobileNo;

	public int getOperateType() {
		return operateType;
	}

	public void setOperateType(int operateType) {
		this.operateType = operateType;
	}

	public int getGroupId() {
		return groupId;
	}

	public void setGroupId(int groupId) {
		this.groupId = groupId;
	}

	public int getGroupLogicPool() {
		return groupLogicPool;
	}

	public void setGroupLogicPool(int groupLogicPool) {
		this.groupLogicPool = groupLogicPool;
	}

	public int getOperatorUid() {
		return operatorUid;
	}

	public void setOperatorUid(int operatorUid) {
		this.operatorUid = operatorUid;
	}

	public int getOperatorLogicPool() {
		return operatorLogicPool;
	}

	public void setOperatorLogicPool(int operatorLogicPool) {
		this.operatorLogicPool = operatorLogicPool;
	}

	public MobileNo getOperatorMobileNo() {
		return operatorMobileNo;
	}

	public void setOperatorMobileNo(MobileNo operatorMobileNo) {
		this.operatorMobileNo = operatorMobileNo;
	}
}
